@charset "utf-8";
.xans-product-additional { clear:both; margin:45px 0 0; }
.xans-product-additional ul.link { height:29px; border-bottom:1px solid #bbb; zoom:1;}
.xans-product-additional ul.link:after { content:""; display:block; clear:both; }
.xans-product-additional ul.link li { float:left; height:29px; margin:0 1px 0 0; padding:0 16px 0 17px; line-height:33px; background:#e6e6e6; }
.xans-product-additional ul.link li a { color:#838383; font-size:11px; }
.xans-product-additional ul.link li.selected { background:#96b1da; border:1px solid #bbb; border-bottom:0; line-height:31px; }
.xans-product-additional ul.link li.selected a { color:#feffff; font-weight:bold; }
.xans-product-additional .cont { padding:20px 20px 60px; color:#8f8f91; line-height:1.8em; }
.xans-product-additional .cont h3 { margin:0 0 20px; color:#444; font-size:12px; }

/* 상품 게시판 */
.xans-product-additional div.board { padding:20px 0 50px; color:#8f8f91; line-height:1.8em; }
.xans-product-additional div.board h3 { padding:0 20px 10px; color:#444; font-size:12px; }
.xans-product-additional div.board p.desc { padding:0 20px; }
.xans-product-additional div.board p.nodata { border:1px solid #e3e3e3; line-height:50px; text-align:center; }
.xans-product-additional .btnArea { margin:10px 0; text-align:right; }
.xans-product-additional .btnArea img { margin:0 0 0 -3px; }
.xans-product-additional table.board { table-layout:fixed; margin:20px 0 0; border-bottom:1px solid #c0c0c0; color:#8f8f8f; font-size:11px; }
.xans-product-additional table.board th { padding:5px 0 3px; border-top:2px solid #c0c0c0; border-bottom:1px solid #ccc; background:#f6f6f6; font-weight:normal; color:#676767; }
.xans-product-additional table.board td { padding:6px 0 4px; border-top:1px dotted #e3e3e3; line-height:140%; text-align:center; vertical-align:middle; }
.xans-product-additional table.board td.left { text-align:left; }
.xans-product-additional table.board td img { margin:0 2px; vertical-align:middle; }
.xans-product-additional table.board td a,
.xans-product-additional table.board td a:hover { color:#8f8f8f; }
.xans-product-additional table.board td .view { padding:10px; text-align:left; }

.xans-product-additional .paging { margin:20px 0; text-align:center; line-height:1.4em; }
.xans-product-additional .paging p,
.xans-product-additional .paging ol,
.xans-product-additional .paging li { display:inline; }
.xans-product-additional .paging img { vertical-align:top; }
.xans-product-additional .paging p { margin-right:-3px; *margin-right:1px; }
.xans-product-additional .paging ol { margin:0 17px 0 20px; }
.xans-product-additional .paging li { margin:0 4px; font-size:11px; font-family:tahoma, sans-serif; }
.xans-product-additional .paging li a { color:#7c7b7b; }
.xans-product-additional .paging li a:hover { color:#ffd5c40; text-decoration:underline; }
.xans-product-additional .paging li a.this { color:#fd5c40; }
.xans-product-additional .paging a.nolink { cursor:default; }

.xans-product-additional .boardComment { border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; font-size:11px; }
.xans-product-additional .boardComment li { position:relative; overflow:hidden; padding:10px 20px; border-top:1px dotted #c7c7c7; color:#8f8f8f; text-align:left; line-height:140%; }
.xans-product-additional .boardComment li:first-child { border:0; }

.xans-product-additional .boardComment li .name { margin:0 10px 0 0; }
.xans-product-additional .boardComment li .name input { width:13px; height:13px; margin:0 2px 0 0; vertical-align:-2px; *vertical-align:2px; }
.xans-product-additional .boardComment li .date { margin:0 10px 0 0; font-size:11px; font-family:tahoma, sans-serif; color:#8f8f8f; }
.xans-product-additional .boardComment li .grade { margin:0 10px 0 0; }
.xans-product-additional .boardComment li .button {}
.xans-product-additional .boardComment li .button a { margin:0 -3px 0 0; }
.xans-product-additional .boardComment li .comment { margin:5px 0 0; word-break:break-all; }

.xans-product-additional .memoCont { overflow:hidden; margin:20px 0; padding:15px 20px; border:1px solid #e7e7e7; background:#f8f8f8; font-size:11px; color:#202020; text-align:left; }
.xans-product-additional .memoCont input,
.xans-product-additional .memoCont textarea { padding:2px 2px 2px 4px; border:1px solid #d9d9d9; color:#202020; }
.xans-product-additional .memoCont input { width:84px; height:14px; margin:0 10px 0 9px; }
.xans-product-additional .memoCont textarea { width:640px; height:44px; margin:0 2px 0 0; }
.xans-product-additional .memoCont .nameArea { display:block; margin:0 0 10px; }
.xans-product-additional .memoCont .rating { margin:10px 0 0; }
.xans-product-additional .memoCont .rating input { width:13px; height:13px; margin:0 2px 0 0; padding:0; border:0; vertical-align:-2px; *vertical-align:1px; }
.xans-product-additional .memoCont .rating label { padding:0 10px 0 0; }
.xans-product-additional .memoCont .rating em { font-style:normal; }
.xans-product-additional .memoCont .text,
.xans-product-additional .memoCont .captcha { margin:10px 0 0; }

/* 댓글의 댓글 */
.xans-product-additional .boardComment li.replyArea { padding-left:40px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/board/ico_memo_reply.gif") no-repeat 20px 15px; }
.xans-product-additional .boardComment li.replyArea:first-child { border-top:1px dotted #c7c7c7; }
.xans-product-additional .boardComment .memoCont { margin:10px 0 0; border:1px solid #e7e7e7; }
.xans-product-additional .boardComment .memoCont textarea { width:560px; }

/* 관련상품 */
.xans-product-additional div.relation { padding:20px 0 50px; color:#8f8f91; line-height:1.8em; }
.xans-product-additional div.relation h3 { padding:0 20px 10px; color:#444; font-size:12px; }
.xans-product-additional div.relation table { table-layout:fixed; border-bottom:1px solid #c0c0c0; color:#8f8f8f; font-size:11px; }
.xans-product-additional div.relation table th { padding:5px 0 3px; border-top:2px solid #c0c0c0; border-bottom:1px solid #ccc; background:#f6f6f6; font-weight:normal; color:#676767; }
.xans-product-additional div.relation table td { padding:6px 3px 4px; border-top:1px dotted #e3e3e3; line-height:140%; text-align:center; vertical-align:middle; }
.xans-product-additional div.relation table td.left { text-align:left; }
.xans-product-additional div.relation table td.right { text-align:right; }
.xans-product-additional div.relation table td img { margin:0 2px; vertical-align:middle; }
.xans-product-additional div.relation table td a,
.xans-product-additional div.relation table td a:hover { color:#8f8f8f; }
.xans-product-additional div.relation table td .option li { line-height:1.8em; }
.xans-product-additional div.relation table td .option span { display:block; }
.xans-product-additional div.relation table td .option input { width:80px; padding:2px 2px 2px 4px; border:1px solid #d9d9d9; color:#202020; }
.xans-product-additional div.relation table td .option select { width:88px; }
.xans-product-additional div.relation table td .quantity { position:relative; width:48px; margin:0 auto; text-align:left; line-height:0; }
.xans-product-additional div.relation table td .quantity input { width:28px; padding:2px 2px 2px 4px; border:1px solid #d9d9d9; color:#202020; }
.xans-product-additional div.relation table td .quantity .RelationQuantityUp { position:absolute; top:0; right:0; margin:0; }
.xans-product-additional div.relation table td .quantity .RelationQuantityDown { position:absolute; top:9px; right:0; margin:0; }

/* 진열방식 */
.xans-product-additional ul.prdList { display:table; width:100%; min-width:756px; padding:0 0 30px; font-size:0; line-height:0; }
.xans-product-additional ul.prdList img { vertical-align:middle; }
.xans-product-additional ul.prdList li.item { display:inline-block; *display:inline; *zoom:1; margin:0 0 20px 0; width:20%; color:#838383; vertical-align:top; }
.xans-product-additional ul.prdList li.item div.box { width:140px; margin:0 auto; font-size:11px; line-height:1.8em; }
.xans-product-additional ul.prdList li.item div.box strong { display:block; }
.xans-product-additional ul.prdList li.item .thumb { width:140px; height:140px; }

/* 권한없을시 */
.xans-product-additional .noAccess { height:70px; margin:12px 0 20px; border:1px solid #dedfe5; color:#202020; line-height:70px; text-align:center; }

/* 미성년자 */
.xans-product-additional .minor { margin:12px 0 20px; padding:41px 0; border:1px solid #dedfe5; line-height:14px; text-align:center; }
.xans-product-additional .minor p:first-child img { margin:-11px 0 0; vertical-align:top; }
.xans-product-additional .minor strong { font-weight:normal; color:#ef072e; }
.xans-product-additional .minor .button { margin:-7px 0 0; }